import Vue from "vue";
import dayjs from "dayjs";

// 加载中文语言包(默认英文；现在改成中文)
import "dayjs/locale/zh-cn";

// dayjs抽离的插件；``可按需配置``（原本目的减小dayjs包体积）
import relativeTime from "dayjs/plugin/relativeTime";

// 配置使用处理相对时间的插件
dayjs.extend(relativeTime);
// 配置使用中文语言包
dayjs.locale("zh-cn");

// 参数一过滤器名称;参数二过滤器函数
// 这里是设置一个和插件同名的过滤器名称relativeTime
Vue.filter("relativeTime", (value) => {
  // dayjs()现在时间
  // dayjs().to(dayjs(value))；value这个时间到现在时间
  return dayjs().to(dayjs(value));
});
